<template>
  <SearchPannelMaxin
    v-model= "element"
    :setsearchcondition= "setcondition"
  >
  </SearchPannelMaxin>
</template>
<script>
  import SearchPannelMaxin from '@/components/SearchPannelMaxin'
  import { fetchListForm,deleteForm } from '@/api/form'
  export default {
    components: {
      SearchPannelMaxin
    },
    data() {
      return {
        element: {
          // 设置普通查询区域
          searchOperation: {
            searchResult: '',
            r: fetchListForm,
            aftersearch: this.aftersearch,
          },
          // 设置高级查询区域
          searchPlusOperation: {
            // 是否显示高级搜索
            isShow: false
          },
          // 按钮区域的设置
          btnOperation: {
            // 显示创建按钮 （默认不显示）
            showcreate: true,
            // 显示批量删除按钮（默认不显示）
            showBatchDelete: true,
            // 创建对话框的设置
            createdialogoption: {
              // 设置样式类
              class: '',
              // 设置宽度
              width: '40%',
              vueName: 'form',
              src: 'form/components/createOrUpdate'
            },
            customerBtns: [],
            /* 设置自定义按钮
            customerBtns: [{
              name: '新  建',
              code: 'create',
            },{
              name: '批量删除',
              code: 'batchDel',
            }]*/
          },
          // 表格显示区域的设置
          gridOperation: {
            normalitems: [
            ],
            operationitem:[],
            datalist: []
          }
        }
      }
    },
    methods: {
      // 设置查询条件
      setcondition(value) {
        return value
      },
      // 查询后 显示结果前的回调函数
      aftersearch(data) {
        return data
      }
    }
  }
</script>
